package cn.edu.flying_birds;

import javax.imageio.ImageIO;
import javax.swing.*;
import java.awt.*;
import java.io.IOException;

/**
 * @PackageName: cn.edu.flying_birds
 * @ClassName: BirdFrame
 * @Description: 窗口类
 * @author: RZS
 * @date: 2021/6/21  15:04
 */
public class BirdFrame extends JFrame {

    public BirdFrame() throws IOException {
        init();
    }

    private void init() throws IOException {
        // 初始化游戏窗口
        // 设置游戏窗口
        setSize(432, 644);
        // 设置窗口居中显示
        setLocationRelativeTo(null);
        // 设置窗口关闭时程序结束
        setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
        // 设置标题
        setTitle("飞扬的小鸟");
        // 设置游戏图标
        setIconImage(ImgUtils.getImg("../img/0.png"));
        // 添加游戏面板
        BirdPanel birdPanel = new BirdPanel();
        add(birdPanel);

        // 显示窗口
        setVisible(true);
    }
}
